Experiments with Distributed Anytime Inferencing: Working with Cooperative Algorithms

نویسندگان

  • Edward Williams
  • Solomon Eyal Shimony
چکیده

Anytime algorithms have demonstrated their usefulness in solving many classes of intractable and NPhard problems. This approach allows the potential for improvement in the quality of the solution to be balanced against the cost of generating that improvement, both in time and system resources. While significant work has been accomplished on characterizing individual algorithms and sequences of algorithms, the same has not been done for collections of algorithms. Our research extends the anytime concept by providing feedback to algorithms operating concurrently in a distributed cooperative environment. Traditional anytime algorithms execute individually, taking all their input from the problem being solved; the monitoring task plays little part in the problem solving process. We step beyond this paradigm by not only using multiple concurrent anytime algorithms, but also by providing the capability for these algorithms to interact. The anytime solutions obtained from the individual algorithms are available to the collection; the capability of each algorithm to utilize this feedback to improve its performance is called the anywhere property. The introduction of the anywhere property to inference algorithms gives us the capability of run-time control over the tasks. A controller can determine which task(s) are suitable for a given problem based on the characteristics of that specific problem. During runtime it can monitor and control the processes to guide the convergence towards the optimal solution, determining when tasks are non-productive so they may be terminated and possibly replaced with more appropriate tasks. To do this, however, it needs models of the algorithms’ performance. We develop these models, taking into consideration not only the characteristics of the problem, but also the effects of receiving the anytime solutions produced by other algorithms. Using combinations of algorithms can lead to an improved performance profile for the composite system. One class of problems that can benefit from this strategy is probabilistic reasoning; in particular, Bayesian Networks (Pearl 1988). Unfortunately, exact inference using Bayesian Networks is NP-hard (Shimony 1994) in general; though certain classes of networks (e.g. polytrees) are solvable in polynomial time. Approximation techniques also fall into this category (Dagum ~ Luby 1993). We have found, as have others, that characteristics of Bayesian Networks have a significant effect on the performance of the inferencing process. Network density and the distribution of the conditional probability tables are examples of these characteristics; but different algorithms can respond differently to the same characteristics. This paper explores models of algorithm performance and the interactions between them, producing a composite system model. Early experiments on Bayesian Networks with different combinations of algorithms in a static system configuration show promising results.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Agent-based approach for cooperative scheduling

This paper studies the multi-factory production (MFP) network scheduling problem where a number of different individual factories join together to form a MFP network, in which these factories can operate more economically than operating individually. However, in such network which known as virtual production network with self-interested factories with transportation times, each individual facto...

متن کامل

Distributed and Cooperative Compressive Sensing Recovery Algorithm for Wireless Sensor Networks with Bi-directional Incremental Topology

Recently, the problem of compressive sensing (CS) has attracted lots of attention in the area of signal processing. So, much of the research in this field is being carried out in this issue. One of the applications where CS could be used is wireless sensor networks (WSNs). The structure of WSNs consists of many low power wireless sensors. This requires that any improved algorithm for this appli...

متن کامل

Partial Cooperation in Multi-agent Local Search

Multi-agent systems usually address one of two forms of interaction. One has completely competitive agents that act selfishly, each maximizing its own gain from the interaction. Auctions and voting scenarios usually assume such agents and follow game theoretic results. The other form of interaction has multiple agents that cooperatively search for some global goal, such as an optimal time slot ...

متن کامل

A Web-Based Peer-to-Peer Architecture for Collaborative Nomadic Working

With the recent advances in mobile computing, distributed organizations are facing a growing need for advanced Information and Communication Technologies (ICT) that support mobile working. The ability to use information effectively anywhere and anytime has become a key business success factor. Although many Computer Supported Collaborative Work (CSCW) systems have been introduced to date, techn...

متن کامل

Preliminary Empirical Results on Anytime Propositional Reasoning (Abstract)

An anytime family of propositional reasoners is a sequence `0;`1; : : : of inference relations such that each `k is sound, tractable, and makes more inferences than `k 1, and each theory has a complete reasoner in the family. Anytime families are useful for resource-bounded reasoning in knowledge representation systems. We describe implementations of an anytime family f`kg of clausal propositio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002